*{ font-family: "微软雅黑";}
ul,ol{
	list-style: none;
}
a{
	text-decoration: none;
	color: inherit;
	transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s; 
	
}
li a{width: 100%;height: 100%;}
body{overflow-x: hidden;background: #eee;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;box-sizing: border-box;}
button{cursor: pointer;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{clear: both;}
/*head*/
.header{
	margin: 0 auto;
	padding: 0;
	width: 100%;
	position: absolute;
	left: 0;top: 0;z-index: 999;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container,.container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}



/*logobar*/
.logo_bar{
	
	height: 30px;
	background: url(../images/logobar.png) no-repeat right;
}
.lb{width: 895px;float: right;padding-left: 40px;line-height: 30px;}
.lb_l{line-height: 30px;font-size: 12px;color: #aaa;float: left;}


h3.logo {
	float: left;
}

.lb_r{float: right;}

.f-fr_left{line-height: 30px;font-size: 12px;color: #666;margin-right: 40px;}
.f-fr_left:hover{color: #FFFFFF;}
.fxl{cursor: pointer;position: relative;}
.fxl span{float: left; color: #AAAAAA;}
.fxl span:hover{float: left; color: #FFFFFF;}
.fxl i{display: inline-block;float: left;margin-top: 5px;}
i.ico_shouji{background: url(../images/shouji.png) no-repeat;width: 14px;height: 20px;}
.ter_box{position: absolute;left: 0;top: 40px;left: 50%;margin-left: -49.5px; width: 99px;height: 99px;z-index: 20;display: none;}
.ter_box img{width: 100%;height: 100%;}
.fxl:hover .ter_box{display: block;}
i.ico_weixin{background: url(../images/weixin.png) no-repeat;width: 24px;height: 20px;}



/*narbar*/
.top_nav {
    width: 100%;
    height: 57px;
}
.top_nav .main_container{position: relative;}
ul.nav{float: right;}
.nav .nLi h3{height: 100%;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:50px;
	
    left: 50%;
    margin-left: -60px;
   width: 120px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 12px;
    position: relative;
    

}
.nav_yc li a{display: block;}
ul.nav li .nav_yc li:hover
{
	background: #2681C4;color: #FFFFFF;
}

ul.nav>li{width: 58px;height:50px;text-align:center;line-height:47px;float:left;position:relative;display:inline;font-size: 14px;color: #FFFFFF;margin-right: 60px;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li:hover{color: #2681c4;}
ul.nav>li.tab h3,ul.nav>li:hover h3{font-weight: bold;}
i.ico_lix{display: none;width: 58px;height: 4px;background: #2681c4;margin: 0 auto;}
ul.nav>li:hover i.ico_lix,ul.nav>li.tab i.ico_lix{display: block;}

ul.ul_san{position: absolute;top: 0px;left: 120px;display: none;background: rgba(245,245,245,.8);width: 120px;font-size: 12px;}
.nav_yc li:hover ul.ul_san{display: block;}

/*banner*/
.mbanner{width:100%; height:1020px;position: relative;}
.mbanner .slideBox{ width:100%; height:1020px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -29px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #2681c4; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#2681c4;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

.mbn{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.mbn_con{padding-top: 582px;}
.mserach{width: 500px;height: 56px;position: relative;margin: 0 auto;}
.mserach input{width: 500px;height: 56px;box-sizing: border-box;outline: none;background: none;border: 1px solid #FFFFFF;border-radius: 10px;display: block;padding-left: 10px;
font-size: 14px;color: #ccc;padding-right: 104px;
}
a.msousuo{display: block;background: url(../images/search.png) no-repeat;width: 100px;height: 48px;position: absolute;top: 4px;right: 4px;}

.mserach input[placeholder],.mserach [placeholder],.mserach *[placeholder] {
   color:#ccc !important;font-size: 14px;
}
.mserach ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ccc;font-size: 14px;
}
.mserach :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ccc;font-size: 14px;
}
.mserach ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ccc;font-size: 14px;
}
.mserach :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ccc;font-size: 14px;
}
a.msousuo{display: block;}

/**bg1**/
.bg1{background: url(../images/bg1.jpg) no-repeat center top;padding-top: 150px;padding-bottom: 60px;}
/**mabout**/
.mabout{overflow: hidden;}
.mabu_con{overflow: hidden;}
.mabu_txt{width: 660px;height: 390px;background: #FFFFFF;float: right;margin-top: 110px;padding: 50px 60px 0 59px;position: relative;}
.mabu_l{width: 300px;height: 500px;position: relative;float: right;}
.mabu_pic{width: 300px;height: 500px;overflow: hidden;}
.mabu_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mabu_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.zimu{width: 225px;height: 107px;position: absolute;left: -88px;top: 200px;}
.zimu img{width: 100%;height: 100%;}
.mabu_txt h3{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.mabu_txt p{font-size: 16px;color: #555555;line-height: 30px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:6;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mabu_btn{display: block;width: 150px;height: 40px;color: #68a9e1;border: 1px solid #68a9e1;text-align: center;line-height: 40px;font-size: 16px;margin-top: 30px;}
a.mabu_btn:hover{background: #68A9E1;color: #FFFFFF;}
i.ico_jia{display: block;background: url(../images/jia.jpg) no-repeat;width: 31px;height: 31px;position: absolute;right: 0;bottom: 0;}
.mabu_tab{width: 100%;height: 240px;background: #2681c4;color: #fefefe;padding-top: 73px;padding-left: 94px;}
.mabu_tab ul{overflow: hidden;}
 .mabu_tab ul li{float: left;margin-right: 20px;border-right: 1px solid #FEFEFE;padding-right: 100px;}
  .mabu_tab ul li:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
.li_nr{overflow: hidden;padding-top: 12px;}
.li_l{float: left;}
.li_l h3{font-size: 48px;font-weight: bold;}
.li_l h5{text-align: right;font-size: 16px;}
.li_r{float: left;font-size: 16px;}

/**mproduct**/
.mproduct{padding-top: 60px;}
.mpro_tit{text-align: center;color: #FEFEFE;line-height: 30px;}
.mpro_tit h6{font-size: 24px;font-weight: bold;background: url(../images/por_titi.png) no-repeat center;}
.mpro_tit span{font-size: 14px;font-weight: bold;text-transform: uppercase}

.picScroll-left{ width:100%;  overflow:hidden; position:relative; margin-top: 20px;    }

		.picScroll-left .bd{    }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;width: 216px;height: 260px;background: #FFFFFF;  }
		.picScroll-left .bd ul li .pic{ text-align:center;width:100%; height:150px;padding: 10px 10px 0 10px;overflow: hidden; }
		.picScroll-left .bd ul li .pic img{ width:196px; height:140px; display:block;  transition: all 0.8s ease-in-out; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ background: #FFFFFF;height: 104px; padding-top: 15px;  }
i.ico_xian{display: block;width: 60px;height: 1px;background: #999999;margin: 0 auto;}
.picScroll-left .bd ul li .title h6{font-size: 12px;color: #666666;line-height: 20px;text-align: center;margin-top: 15px;}
.picScroll-left .bd ul li:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.picScroll-left .bd ul li:hover .title h6{color: #2681c4;}

/**mcase**/
.mcase{background: url(../images/bg_case.jpg) no-repeat center top;padding-top: 50px; padding-bottom:70px; background-size: cover; height:638px;}
.huise { width: 500px; height: 440px;  position: absolute; top: -10px; left: 50%; margin-left: -250px; z-index:999; border: 2px solid #fff;}
.mcase .main_container{position:relative}

.slide{
	width: 642.5px;
	min-height: 568px;
	/*overflow: hidden;*/
	position: relative;

}
        .slide .img{
            overflow: hidden;
            position: absolute;
            transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
            display: none;
        }
        .slide .img img{
            width: calc(100% - 14px);
            height: calc(100% - 14px);
            margin: 7px;
        }
        .slide .img1{
            width: 40%;
            height: 40%;
            top: 30%;
            left: -50%;
            z-index: 1;
        }
        .slide .img2{
            width: 60%;
            height: 60%;
            top: 20%;
            left: -307px;
            z-index: 2;
            display: block;
        }
        .slide .img3{
            width: 80%;
            height: 80%;
            top: 10%;
            left: 10%;
            z-index: 3;
            display: block;
        }
        .slide .img4{
            width: 60%;
            height: 60%;
            top: 20%;
            left: 565px;
            z-index: 2;
            display: block;
            
        }
        .slide .img5{
            width: 40%;
            height: 40%;
            top: 30%;
            left: 110%;
            z-index: 1;
        }
        .slide-bt{
            position: absolute;
            left: 50%;
            bottom: 13%;
            z-index: 10;
        }
        .slide-bt span{
            width: 24px;
            height: 8px;
            background: #c9caca;
            float: left;
            margin: 5px;
            border-radius: 4px;
        }
        .slide .slide-bt .on{
            background: #2681C4;
        }
        button{
            width: 50px;
            margin: 20px;
        }
/**mnews**/
.mnews{background: url(../images/bg_news.jpg) no-repeat center top;padding-top: 60px;padding-bottom: 80px;}
.mnews_con{margin-top: 28px;}
.mnews_list ul{overflow: hidden;}
.mnews_list ul li{float: left;width: 380px;margin-right: 30px;}
.mnews_list ul li:last-child{margin-right: 0;}
.mn_pic{position: relative;width: 380px;height: 250px;overflow: hidden;}
.mn_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mnews_list ul li:hover .mn_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mn_date{width: 80px;height: 80px;padding-top: 10px; background: rgba(255,255,255,.8);position: absolute;left: 0;bottom: 0;text-align: center;color: #68a9e1;}
.mn_date h6{font-size: 30px;font-weight: bold;}
.mn_date span{font-size: 14px;}
.mn_txt{width: 100%;background: #FFFFFF;padding: 30px 40px 38px 30px;}
.mn_txt h6{font-size: 16px;color: #333333;margin-bottom: 14px;
 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.mn_txt p{font-size: 14px;color: #666666;line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mn_more{display:block;font-size: 14px;color: #666666;text-transform: uppercase;margin-top: 10px;}
.mnews_list ul li:hover .mn_txt h6{color: #2681C4;}
a.mn_more:hover{color: #2681C4;}

/**footer**/
.footer{background: #111;padding-top: 40px;}
.ft_con{overflow: hidden;padding-bottom: 30px;}
.ftc_l{float: left;padding-left: 98px;}
.ft_er{overflow: hidden;margin-top: 20px;display: inline-block;}
.fte{float: left;width: 90px;text-align: center;}
.fte:first-child{margin-right: 20px;}
.fte_pic{width: 90px;height: 90px;}
.fte_pic img{width: 100%;height: 100%;}
.fte span{font-size: 12px;color: #cccccc;display: inline-block;margin-top: 10px;}
.ft_tit{font-size: 16px;color: #CCCCCC;font-weight: bold;}
.ft_r{float: left;}
.ft_r form{margin-top: 30px;}
.ft_r form p{position: relative;margin-bottom: 15px;}
.ft_r form p input[type=text]{width: 278px;height: 36px;border: 1px solid #cccccc;box-sizing: border-box;background: none;padding-left: 10px;font-size: 14px;color: #CCCCCC;outline: none;}

.ft_r form input[placeholder],.ft_r form [placeholder],.ft_r form *[placeholder] {
   color:#CCCCCC !important;font-size: 14px;
}
.ft_r form ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #CCCCCC;font-size: 14px;
}
.ft_r form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #CCCCCC;font-size: 14px;
}
.ft_r form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #CCCCCC;font-size: 14px;
}
.ft_r form :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #CCCCCC;font-size: 14px;
}

.ft_r form p input[type=submit]{width: 278px;height: 30px;background: #555555;border: none; outline: none;font-size: 14px;color: #CCCCCC;cursor: pointer;}
.ftc_m{float: left;width:361px;overflow:hidden;}
.ft_lx{margin-top: 30px;}

.ft_lx p{display: block; font-size: 14px;color: #cccccc;line-height: 36px;}
i.ico_shuxian{display: block;float: left;width: 1px;height: 200px;background: #aaaaaa;margin: 10px 64px 0 64px;}
.banquan{border-top: 1px solid #aaaaaa;}
.bq_con{overflow: hidden;height: 60px;line-height: 60px;}
.ftd_l p{font-size: 12px;color: #CCCCCC;position: relative;}
.ftd_l p a:hover{color: #FFFFFF;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.ftd_r span{font-size: 12px;color: #CCCCCC;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url(../images/vd.png) no-repeat;margin-right: 15px;}
a.vl:hover{background: url(../images/vd_on.png)no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url(../images/ws.png) no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}

/**mlinks**/
.mlinks{height: 40px;line-height: 40px;background: #2681c4;color: #FFFFFF;font-size: 14px;}
.mlk_con{overflow: hidden;}
.mlk_con>span{float: left;display: inline-block;margin-right: 10px;}
.mlk_con ul{overflow: hidden;float: left;}
.mlk_con ul li{float: left;margin-right: 15px;}
.mlk_con ul li:last-child{margin-right: 0;}
.mlk_con ul li a:hover{text-decoration: underline;}



/*基本样式*/
.poster-main{
	width: 1200px;
	height: 500px;
	position: relative;
	margin: 30px auto;
}
.poster-main a,.poster-main img{
	display:block; width:100%; height:100%;
	
}


.poster-main img{box-shadow:0 3px 8px rgba(0,0,0,0.5); background:#fff; border:8px solid #fff}


.poster-main .poster-list{
	width: 1000px;
	height: 500px;
}
.poster-main .poster-list .poster-item{ 
	width: 550px;
	height: 440px;
	position:absolute;
	left:0;
	top:0;
	
}
.poster-main .poster-btn{ 
	width: 60px!important;
	height: 60px!important;
	position:absolute;
	top:190px;
	z-index:10; 
	cursor:pointer;  
}
.poster-main .poster-prev-btn{
	left:0;
	background: url(../images/c_jt.png) no-repeat center center;
}

.poster-main .poster-prev-btn:hover{
	left:0;
	background: url(../images/c_jt_h.png) no-repeat center center;
}

.poster-main .poster-next-btn{
	right:0; 
	background: url(../images/c_rjt.png) no-repeat center center;
}

.poster-main .poster-next-btn:hover{
	right:0; 
	background: url(../images/c_rjt_h.png) no-repeat center center;
}

/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:300px;
    width: 95px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 95px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#2681c4;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 95px; float:left;
}



/*内页banner*/
.ny_banner{width:100%; height: 550px;}
.about_banner{ background: url(../images/about_banner.jpg) no-repeat center}
.news_banner{ background: url(../images/news_banner.jpg) no-repeat center}
.contact_banner{ background: url(../images/contact_banner.jpg) no-repeat center}
.case_banner{ background: url(../images/case_banner.jpg) no-repeat center}
.join_banner{ background: url(../images/join_banner.jpg) no-repeat center}
.honor_banner{ background: url(../images/honor_banner.jpg) no-repeat center}
.jiameng_banner{ background: url(../images/jiameng_banner.jpg) no-repeat center}


.goods_banner .slideBox{ width:100%; height:550px; overflow:hidden; position:relative; }
.goods_banner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -29px;}
.goods_banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.goods_banner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #2681c4; cursor:pointer; }
.goods_banner .slideBox .hd ul li.on{ background:#2681c4;}
.goods_banner .slideBox .hd ul li:last-child{margin-right: 0;}
.goods_banner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.goods_banner .slideBox .bd ul{height: 100%;width:100%}
.goods_banner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.goods_banner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.goods_banner .slideBox .bd img{ width:100%; height:100%; display:block;  }




/*内页产品*/
.pro_info{width:100%; height: auto; display: block; overflow: hidden; margin-top: 30px;}
.pro_info ul{width:100%; height: auto; display: block; overflow: hidden;}
.pro_info ul li{width:285px; height: auto; float: left; margin-right: 20px; border: 1px solid #eee;margin-bottom: 30px;}
.pro_info ul li .pro_txt{ width: 100%; height:80px; }
.pro_info ul li .pro_txt p{width:100%; height: 35px; line-height: 35px; font-size: 16px; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center}
.pro_info ul li .pro_txt span{width:90px; height: 25px; font-size: 12px; border: 1px solid #333; color: #333; display: block; margin: 5px auto; line-height: 25px; text-align: center}
.pro_info ul li:nth-child(4n){margin-right: 0px;}
.pro_info .hon_jpg{ height: 283px;}



/*内页新闻*/
/*.news-top ul{ display:table; margin: 0 auto;}*/
.nynewst-li{ float:left; width:333px; margin-right: 70px; position: relative; top:0; transition: .3s;}
.nynewst-li:after{ content:"";width:0; height: 1px; background: #dc1f1f; display: inherit; position: relative; top:40px; transition: all .4s ease-in-out 0s;}
.nynewst-li:nth-child(3){ margin-right:0;}
.nynewstli-div{ width:333px; height: 205px; overflow: hidden}
.nynewstli-div > img{ width:333px; height: 205px; transition: .6s;   transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}
.nynewst-li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.nynewst-li:hover h3,.nynewst-li:hover p,.nynewst-li:hover span{color:#0063b1;}
.nynewst-li > a > h3{ font-size:16px; font-weight: bold; color:#333; padding-top: 15px;transition: .3s;}
.nynewst-li > a > span{color:#626262; font-size:16px; line-height: 30px;}
.nynewst-li > a > p{ padding-top: 10px; color:#959595; font-size:14px; line-height: 26px;    height: 90px; overflow: hidden;}
.nynewsb-li{ height:118px; border-bottom:1px solid #d5d5d5; padding: 12px 0;}
.nynewsb-li > a { display:block;}
.nynewsb-li:after{ content:""; width:0; height: 1px ; background:#dc1f1f; display: inherit; position: relative;top: 165px; transition: all .4s ease-in-out 0s;}
.nynewsbli-div{ width:170px; height: 105px; overflow: hidden; margin-top: 13px;}
.nynewsbli-div > img{  width:170px; height: 105px; transition: .6s;}
.nynewsb-m{ width:100%; }
.nynewsb-m > h3{ color:#333; font-size:16px; line-height: 50px;}
.nynewsb-m > p{color:#959595; font-size:14px; line-height: 22px; padding-top: 10px;}
.nynewsb-m .nynewsb_ti{ width:100%; height: 35px; line-height: 35px;}
.nynewsb-m .nynewsb_ti h3{width: 500px; float: left; text-overflow: ellipsis; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; white-space: nowrap}
.nynewsb-m .nynewsb_ti span{float: right}
.nynewsb-li:hover p{color:#0063b1}
.nynewsb-li:hover h3{color:#0063b1}
.nynewsb-li:hover span{color:#0063b1}

.news-bot{margin-bottom:20px;}
.contact_info{margin-bottom:20px;}

/**about**/
.banner{height: 276px;}
.abu_tab{line-height: 45px;}
.abu_tab_con{overflow: hidden;}
.abu_tit{float: left; width: auto;padding:0 35px;height: 60px;background: #2681c4;color: #FFFFFF;font-size: 20px;text-align: center;line-height: 60px;}
.abu_tab_con ul{overflow: hidden; margin-top: 10px}
.abu_tab_con ul li{float: left;margin-right:25px;font-size: 14px;color: #333333;line-height:40px; padding: 0px 12px;}
.abu_tab_con ul li.on,.abu_tab_con ul li:hover{ background: #2681c4; color: #fff}
.abu_tab_con ul li:hover,.abu_tab_con ul li.on,.contact_info a:hover{color: #fff;}
.second_nav{font-size: 14px;color: #666; border-bottom: 1px solid #ddd; padding-left: 10px;}
.abu_con,.san_nav .bd{margin-top: 60px;font-size: 14px;line-height: 24px;color: #666666;padding-bottom: 60px;}
.second_nav a{color:#666}
.abu_tab_con ul li.on a{color:#fff}
.abu_tab_con ul li:hover a{color:#fff}
.second_nav img{float: left; margin-top: 14px; margin-right: 10px;}


/**honor**/
.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 282px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height: 189px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999;float: left;}
.honor_pic ul li:hover .hon_txt h6{color: #2681c4;}
.honor_pic ul li:hover{border-color: #2681c4}


.case_jpg{width: 100%;height: 232px;overflow: hidden;}
.case_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.case_jpg:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}



/**san_nav**/
.san_nav{margin-top: 20px;}
.san_nav .hd ul{overflow: hidden;}
.san_nav .hd ul li{cursor: pointer; width: auto;padding:0 20px;height: 50px;background:#f0f0f0;text-align: center;line-height: 50px;float: left;margin-right: 15px;font-size: 14px;color: #333333;}
.san_nav .hd ul li:last-child{margin-right: 0;}
.san_nav .hd ul li.on,.san_nav .hd ul li:hover{background: #2681c4;color: #FFFFFF;}



/**contact**/
.contact_all{width: 100%; height: auto;display: block;overflow: hidden;}
.contact_info{width:100%; height:520px; background: #eeeeee; padding: 20px}
.contact_nei{ background: #fff; width: 100%; height: 100%; padding: 0px 60px}
.contact_nei ul{width:100%; height: 100%;}
.contact_nei li.leftinfo{width:500px; float: left;margin-top:25px;}
.contact_nei li.centerinfo{float:left;width:330px;margin-top: 48px; }
.contact_nei li.rightinfo{float:right; margin-top: 80px;}
.contact_nei li.leftinfo h3{color: #666;  width:120px; margin-bottom: 35px}
.contact_nei li.leftinfo h3 span{border-bottom: 2px solid #0063b1; font-size: 16px;padding-bottom: 10px;}
.contact_nei li.leftinfo p{font-size: 16px; color: #666; height: 30px; line-height: 30px}
.contact_nei li.leftinfo p span{font-size:24px;}
.contact_dizhi{ font-size: 12px!important}
.centerinfo img{width:153px; height: 120px; margin: 0px auto 10px; display: block; overflow: hidden}
.centerinfo h2{ font-size: 24px; color: #6db254; font-weight: bold; height: 40px; line-height:40px}
.centerinfo p{font-size:11px; color: #666; height: 30px; line-height: 30px; border-top: 1px solid #b5b5b5; font-weight: bold}
.rightinfo dl{float: left; width: 128px;height: auto; margin-left: 10px}
.rightinfo dl dt{width:128px; height: 127px; border: 1px solid #d2d2d2; padding: 4px}
.rightinfo dl dt img{width:118px;height: 117px}
.rightinfo dl dd{ text-align: center; height: 30px; line-height: 30px; color: #666; font-size: 12px}
.ditu{width:100%; height: 400px; margin-bottom: 25px;}
.nyvideo_show{width:100%; height:auto; overflow:hidden; margin-top:30px;}
.nyvideo_show #video-box{margin:0px auto;}




